package com.runda.system.service;

import java.util.List;

import com.bbjob.model.SysRole;
import com.bbjob.util.service.IService;
import com.github.pagehelper.PageInfo;

/**
 * 角色管理
 * 
 * @author DongYang
 *
 */
public interface RoleService extends IService<SysRole> {

	public int saveRole(SysRole role);

	public int editRole(SysRole role);

	public int deleteRole(Integer id);

	public PageInfo<SysRole> getlist(SysRole role, int page, int size);

	public List<SysRole> getAll();

	/**
	 * 角色赋权
	 * @return
	 */
	public int setRoleToMenu(int roleid, String menuid);
	
	/**
	 * 角色获取已选中的权限
	 * @return
	 */
	public List<Integer> getRoleMenu(int roleid);
}
